#!/bin/bash

main()
{
   cd /root/data/data1

   #遍历第一层目录
   for dir1 in `ls`
   do
	##遍历第二层目录，使用find命令找到一年以前的子目录
	for dir2 in `find $dir1  -maxdepth 1 -type f -mtime -365`
	do
     		##将目标文件备份到data2目录下，这里的-R可以自动创建目录结构
		rsync -aR $dir2  ../data2/

		if [ $? -eq 0 ];then
			##如果同步成功就把原来目录下的文件删除掉
			rm -rf $dir2 && echo "$dir2 移除成功"
			##并且创建软连接
			ln -s  ../data2/$dir2  $dir2  && echo "$dir2创建软链接成功"
		#else
			echo "data1数据未移动成功"
		fi
	done
   done

}

#重定向输入到日志
main &>> /tmp/backup_`date +"%Y%m%d"`.log
